Testing Strategies
Unit testing
Embedded test class is an extension
of the embedded main method
technique
Advantages
Test can be as complex as necessary
Test class does not need to reside in
same compilation unit as module to
be tested